package kau.exception;

import kau.vo.AttendInfo;
import kau.vo.Reply;
import kau.vo.Curriculum;
import kau.vo.Registeration;
import kau.vo.SmsList;

public class DuplicationException extends Exception{

	public DuplicationException() {
		super("존재합니다");
	}

	public DuplicationException(String message) {
		super(message+"가 이미 존재합니다.");
	}

	public DuplicationException(AttendInfo attendanceInfo){
		super(attendanceInfo.getCourseId()+"클래스  "+
			  attendanceInfo.getCustId()+"학생의"+
			  attendanceInfo.getDay()+"날짜의 출석정보가 존재합니다.");
	}
	
	public DuplicationException(Reply comment){
		super(comment.getwNumber()+"번째글  "+
			  comment.getrNumber()+"번째 댓글이 존재합니다.");
	}

	public DuplicationException(int id) {
		super(id+"가 존재합니다.");
	}

	public DuplicationException(Registeration registeration) {
		super(registeration.getCustId()+"는 이미  "+
				  registeration.getCourseId()+"그룹에 존재합니다.");
	}

	public DuplicationException(SmsList smsList) {
		super(smsList.getCourseId()+"그룹의 "+smsList.getSmsId()+"는 이미 존재합니다 ");
	}
}
